package org.wu.framework.easy.markdown.endpoint;

import org.wu.framework.easy.excel.stereotype.EasyFile;
import org.wu.framework.easy.markdown.stereotype.markdown.EasyMarkDown;
import org.wu.framework.easy.markdown.toolkit.DynamicEasyMarkDownContextHolder;
import org.wu.framework.core.toolkit.DynamicLazyAttributeContextHolder;
import lombok.Data;

import java.util.List;

/**
 * describe : 简单文件断点
 *
 * @author : Jia wei Wu
 * @version 1.0
 * @date : 2023/1/2 18:59
 * @see EasyMarkDown
 * @see DynamicEasyMarkDownContextHolder
 */
@Data
public class EasyMarkDownPoint {


    /**
     * 文件名
     *
     * <p>
     * to dynamic fileName
     * Class:EasyExcel  Object:fileName
     *
     * @see DynamicLazyAttributeContextHolder#push(Class, Object)
     * @see EasyFile#fileName()
     */
    private String fileName = "temp";

    /**
     * 文件后缀
     *
     * @see EasyFile#suffix()
     */
    private String suffix = ".md";

    /**
     * 字段
     */
    private List<EasyMarkDownFieldPoint> markDownFieldPointList;


}
